Creates a Context object for a request.
The incoming request
Environment bindings
Route parameters
Logger instance
A fresh Context object
Creates a Context object for a request.