First commit. We have a naive implementation of server and client!