Initial version

First version of both server and client app.