Add image, phone, email data for contacts in database, display info in contact view

Update addContactForPersonRecord in AAUserDataManager to add emails and phone properties
to new contact using new addPropertiesFromPersonRecord:toContact: method.
Add tableviewcell for name and image properties of contact
Update AAContactViewController to create cells
Add cells to display user email addresses and phone numbers

Add AAContactPhoneAndEmailTableViewCell for displaying phone numbers and addresses
Add logic to AAContactViewController that loads these values
Add cells to interface builder
Add NBPhoneNumberUtil to project to parse phone numbers according to their region
Fix bugs in contact screen, expose editMode and newContact properties

Fix a bug that causes contacts to be saved even when user cancels
Exposed the editMode and newContact properties of ContactViewController so segueing
controller can set them appropriately.
Add EditContactViewController, change navigation structure for contacts

Add AAEditContactViewController class and storyboard element
Remove AAContactViewControllerDelegation methods, protocol, and enum
Add AATableViewController superclass to remove blank cells

AATableViewController declares delegation methods for subclasses, and also sets the
footer of the UITableView to an empty view, removing all the empty cells at the bottom
of the table view.
Add table view cells to edit contact screen, create NBPhoneNumberUtil category

Add classes for editing table view cells to edit contact screen
Add outlets to interact with user data (does not save data)
Change daily inventory controllers to inherit from AATableViewController