Adding requirements and first server code