Merged HttpRequest and HttpResponse to HttpMessage, because of code duplication.
Moving duplicated code into an abstract class does not make much sense, because only the statusCode property would be in one subclass (HttpResponse) and the other would be empty (HttpRequest).
removed functionality to download the flash representation, because it is not used.
added support for trailing slash in urls