Adds gitignore
Base requirements
Adds basic scaffolding