Filter by organisation
Split test Need API test helpers: one for filtering, one not
Remove unneccessary nil check
Use query_string method instead of manually mapping query parameters
Bump gem to version 7.13.0
Fix NameError when requiring any adapter outside Bundler

Fix NameError occuring when using extend Forwardable outside Bundler
Refine JSON parsing of body on HTTP error.

The message of an exception is defined as a string.  This was JSON
parsing the body, and passing the hash to the exception which called
to_s on it.  The result wasn't particularly useful.

This now stores the parsed JSON data in an error_details attribute on
the exception, and puts the raw http_body in the message.
Fix delete_json to actually call do_json_request.

This makes it consistent with put_json, post_json, and is the expected
behaviour given the method name.
Add router API client
Change route delete to use query params
Update to version 7.14.0

Adds support for the Router API.
Merge pull request #16 from theodi/gds_upgrade_7.14.0

Gds upgrade 7.14.0