Moved some classes to new packages and renamed a few
More class moves and renames
Tweaked WireMockRule so it can now also be run as a @ClassRule in JUnit >= 4.9, keeping the server alive between individual tests.
Added jdepend to build
More package moves. Begun removing cyclic dependencies guided by jdepend.
Renamed RequestResponseMapping to StubMapping
Moved VerificationException back to client package to avoid a breaking change
Further reduced cyclic dependencies
Fixed (and renamed) AdminClient method for adding stub mappings, to make consistent with the rest of the API
Created StubServer and Admin interfaces to define both parts of WireMock's core features. Refactored the admin handler to make use of the Admin interface, removing its dependency on the internals of the app.
Organised some imports. Removed unused method.
WireMockApp now no longer exposes the request journal
AdminRequestHandler is now not managed by WireMock app
WireMockApp now no longer manages the stub request handler
Removed redundant exposure of browser proxy setting to stub request handler
Merged pimterry's @ClassRule patch, with some changes to preserve the original WireMockRule implementation.
Fixed incorrect rule class in unit test
Deprecated WireMockStaticRule
Bumped version to 1.28
Docs: documented new JUnit rules