Converted commands to objects of type Command. Completely turns this project into a multi-purpose server.