Basic skeleton
combined debug logs
added enable-tests flag to run the tests using make check
fixed crash bug for p2p case
handle unregistered signal when remote dbus object is destroyed
check for similar password before updating it
removed unnecessary TODOs
removed unneeded attrib lib dependency