Adding the server files

Here's the interesting stuff!