Maintain history.
Use new PreparedRequests for each request.
Tests are good.
Breaks pip on Python 2.7.
Merge pull request #14 from requests/history

Maintain History