Use Ring's file-response and url-response in Renderable

Adds support for Content-Length and Last-Modified headers.