Add wrapper around Request object

The request object gets picked up in the history. It would be useful to
have a wrapper around it so that we can add some test helpers to the
last_request etc.