Adding exception handling for a HttpRequestException
Better error handling
Adding Xml serializer implementation etc!