(feat) Add file-serving to Response.

Do not merge this until #48 has been merged. It will need rebasing.
Middleware is used generally here, and so should not have backticks. This was intentional.