Renaming classes to match server DTO names
Work on the ORM DTOs
It implements the DTOs annotations and all, removes all old references of the previous mess, related to the content provider implementation I was using previously. Remove some needless interfaces and keeps only barebones for most of the classes related to the data stored in the database. The code compiles, however the result is a crashfest, and work is needed to bring it again to production state.
Removes an unneeded label from the manifest
and changes the string appended to the debug version.
Initial implementation of RemoteClient and events.
The current decision is to leave all the async calls (callbacks) to be handled by the remote client. The idea is that the RemoteClient will handle all the calls to the RemoteApi, and the async responses, thus keeping the Activities/Fragments (Views) clean. The Views will send events through Otto that the RemoteClient will receive and will perform the corresponding operation.