Start the server.
This method shoud be able to restart a server stopped through stop().
Should throw a RuntimeException if the server cannot be started
stop
void stop()
Stop the server.
This method should be able to stop server started through start().
Should throw a RuntimeException if the server cannot be stopped