updated the documentation more and added missing methods from HttpRequest and HttpResponse to simplify creation