- added an HttpResponseMessage class
 - change the OnHttpResponseListener methods to take an HttpResponseMessage object as a parameter
 - changed the logic in the HttpClientService class to make use of the new HttpResponseMessage class
 - cleaned up code