The server is now completely functional.

Still needs work on the error messages.