Include URL and response body on HTTP failure

It's quite awkward to diagnose exceptions caused by HTTP errors when you
don't have the URL and response body, so this should help.
Merge pull request #16 from alphagov/log-http-response-body-on-error

Include URL and response body on HTTP failure