Committing gitignore and requirements