Mp/restructure and caching for friends

Cleaned up some logic. Added a manager class for dealing with Parse. Moved lots of logic out of VCs. Implemented caching for all current views.