Consolidating Contact operations into AssistantActivity (TeachingFragment makes callbacks) to allow for code reuse with the OptionsMenu, etc.
Adding the basic interface for adding a contact
Adding the menu back for add contact for the option to add from phone
Updating the database to prevent leaked connections from our query function