Add response history

This supersedes #40.

And makes use of the treq.response._Response.

## TODO
- [ ] Update docs
- [ ] Consider making this a property