Add gitignore file
Add requirements file and adapt server slightly
Add validation schema
Add utils for errors etc