Add version matrix to Readme
Provide response body when exceptions are ignored

Normally, exceptions are thrown on HTTP errors (404, 500, etc).
If the user chooses to ignore these exceptions with the `ignore`
parameter, the response body was entirely empty.

This commit returns the full response body from the server so that
the user can parse it as required.