Added requirements and .gitignore.