added basic testing for adding Contact objects to ABAddressBook, minor refactor in AAUserDataManager

Test passes, able to create new address book entries with managed objects
Additional testing needed, including adding emails and phones to contact