Start of High-level requirements
Add .gitignore