Custom before request hooks

These hooks allow us to make additions to the kwargs passed through to the requests library at a higher level than the requests libraries `pre_request` hook.