caching system change

Removed core data caching and change it to regular NSObject.
The current user is saved with NSCoding