added gitignore and requirements.txt