Initial commit of server (untested)