Adding .gitignore and Python requirements