Adding pep8 validation to the travis-ci build, and flake8 to the test_requirements.