Added models classes. They will be used to map json objects to java objects
Changed client to receive a config object already initialized
Updated factory to get an instance passing a config object
Added a main to test some calls to api
Added new models
Updated methods to return java objects instead json
Deleted test main