Implement user password interface

provides a minimal implementation of Password.interface

Change-Id: I3041b6425b76f931dbb8d7e4b7d192e98d70aa23
Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
diff --git a/Makefile.am b/Makefile.am
index 6fc724c..472dd06 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,4 +1,13 @@
 sbin_PROGRAMS = phosphor-user-manager
 
+noinst_HEADERS = user.hpp
+
 phosphor_user_manager_SOURCES = \
+                user.cpp \
                 mainapp.cpp
+
+phosphor_user_manager_LDFLAGS = $(SDBUSPLUS_LIBS) \
+                                $(PHOSPHOR_DBUS_INTERFACES_LIBS)
+
+phosphor_user_manager_CXXFLAGS = $(SYSTEMD_CFLAGS) \
+                                 $(PHOSPHOR_DBUS_INTERFACES_CFLAGS)