sequential, restart between tests, cleaner matcher

* tests must run sequentially because interacting with WireMock and depends on a different setup for each test
* Start and stop the wiremock only once and restart between tests
* Cleaner way to match the 200 status code