Request extends http.IncomingMessage with the following attributes and methods.
The arbitrary context as set by server.addRoute.
The URI query parameter
The matched route params
The matched route params
The URI serch parameter
The URI Path
The chosen langage as negotiated by vXXX
The chosen content type as negotiated by vXXX
The chosen encoding as negotiated by vXXX
The chosen charset as negotiated by vXXX
Once the body has completed runs the callback with an error parameter and the incoming body as a Buffer.
Warning. This badly affects performance. Writes a detailed JSON file describing the request and all decisions into a file inside directory