Fixed some bugs in the server
Fixed server listen thread persisting after exception and causing clients to be unable to connect
Improved cleanup that happens after a server exception
Moved server settings to ServerSettings class
Used Console.ResetColor for resetting console color back to default