Extract some matchers out to separate files and centralise random data generators
Extend HttpClientMatchers so that the status code and cookie matchers are combinable
Improve mismatch description when a JSON object being matched is missing a field
Extract base class from JSON response matcher
Use pre-cooked client from HttpClients
Drop ResteasyRoutingTest
Fill in status page resource backed with a noddy in-memory repository
Add no-op resources for sign-in and sign-out
Create auth ticket on sign in
Remove auth cookie on sign-out
Seed repository on startup