Add a method `addMockServiceRequestListener` which forwards on to the underlying `WireMockServer`.

Update the tests to cover the new method and document it so that common pitfalls are not fallen into.

This fixes #87
Support for PATCH HTTP method
Merge pull request #93 from Mahoney/master

Support for PATCH HTTP method
Bumped version
Merge pull request #88 from PressAssociation/listen-for-requests

Add a method `addMockServiceRequestListener`
Minor style tweaks and doc update for request listener PR
Doc tweak
Added ability to set JSON compare mode when matching request body on exact JSON
Added gradle wrapper
Attempt at fixing download links being broken on each version bump
Bumped version
Added setting of JSON compare mode on Java API
Added JSON body matching to docs
File source root can now be specified as a command-line option using --recordings-path with defaults to current directory