Allow headers to be cached along with the response

Garner doesn't support this out of the box. I applied this monkey patch:
https://github.com/artsy/garner/issues/54