HTTPResponse now allows setting the different parts of the response individually
serving static files using the refactored code