organise imports
implement verification
rename FakeProviderServer to MockServiceProvider to fall in line with established terminology in the ruby project