Created successfull abstraction over the http requests. Now the AppData class takes care of the requests and only accepts 2 callback blocks - 1 for success and 1 for error (js style)