Moved data access POJOs to thier own service. This solitifies the DataAccessAPI concept. All constructors that handle data between the json coming from the server and the json going to the server is handled using a concept called DataAccessAPI. This gives the consumer an easy data manipulation api without needing to deal with the specifics of the raw json the application uses.