Make pep8 a test dependency instead of a manual install step

Be a good module citizen and use the tests_require field to enumerate
all test dependencies we have.