ServerStatusListener
Interface to observe status changes by the server.
serverExited
Called when the server exits, indicated if the exit was clean (i.e. user requested) or a crash.
serverStarted
Called when the server first starts