Simplifying the Server class by removing endpoint priorities
Renaming Server's start to run
Refactoring server's architecture