Inheriting AEFUser from MTLModel
Adding AEFUserCache

* Adding SSKeychain to the project
* Implementing the AEFUserCache to cache AEFUser objects using
  the keychain