Updated gitignore and added requirements.txt