Added requirements.txt and gitignore for venv