Added requirements file and gitignore