Tracking Previous Requests

Addresses the issue brought up here:
https://github.com/kennethreitz/requests/issues/1929
Can we make this test a bit more rigorous? We should be able to assert that each item has the correct slice of the history as well.