Initial commit. Also contains the base of the server