Improvements to Response.

Dispatcher::dispatch() now accepts a Response object to use when instantiating a new Controller.