Lint

This pull request adds a `make lint` command, which flake8-lints the parts of the project that I have deemed lintable. Jenkins needs this to properly lint things, so please merge :D