Boring admin stuff: adding pip requirements and .gitignore