Update pep8 to 1.5.7

This is just to keep us on the upgrade treadmill. ([Changelog](https://pypi.python.org/pypi/pep8#changelog))
I think we should do the max-line-length thing as you suggest.

I also think you should add comments in this file, if possible, to explain what E265 and W602 are.