proper conversion of 304 responses

- include status code in cachedResp.Status field
- only copy over headers that are populated in the original response

fixes #22