Initial commit of server code
Merge https://github.com/LLay/Server