Inconsequential PEP8 changes
Pin everything in requirements.txt to latest versions

Having version ranges seems nice in theory but can be the cause of
untold strange issues and conflicts. It's simpler and easier to pin
everything so everyone's virtualenv is the same.
Remove redundant dependencies from requirements.txt