add .gitignore and requirements.txt