initial commit containing the server and some clients