A `Response` object is typically instantiated automatically by the `Controller`. It is assigned
any headers set in the course of the request, as well as any content rendered by the
`Controller`. Once completed, the `Controller` returns the `Response` object to the `Dispatcher`.				
The `Response` object is responsible for writing its body content to output, and writing any
headers to the browser.