Fix PEP8 issues and add pep8 to the test suite.