refactored how the server is initialized, started to add some title/power functionality