Better bootstrapping

- Add requirements file for easy installation of dependencies
- Add Makefile to automate trivial tasks
- Modify README with new instructions
- Add environment directory to gitignore