Split out authentication into abstract class
Methods that should be private
Use AuthenticatedListFragment for AddressBookFragment
Password check in edit contact page (because it could be opened by an Intent)
Remove unused string
Updated translations