updated gitignore and requirements.txt