The server itself is now a struct that can be created.  Calling a server's start() method will run the server in a new thread. Also, began working on a concept for server settings, and contexts.