Split edition setup out into individual tests.

Makes it easier to setup different cases.
Use WebMock to assert panopticon registration

Gives us an integration test through the full app.