A simple server & client class. The server will listen for connections, while the client sends along data in the form of course type