`AddAccessibleService` works just like `AddService` but also passing "address" and "port". It is helpfu when you need to prepare a fakeService that will be accessed later in target source code.
This needs more work.
This reduces the coupling with testing.T, allowing many of the server's startup-related functions to return an error. This makes them more re-usable.