First pass on the Server and RemoteClient classes - so far it can accept
clients, and that's about it.