Commiting all the server code thats been created over last couple weeks
adding new gitignore