Explicitly set the version of PEP8 and Pyflakes to match the tests.py

Different behaviour occurs in the tests.py if pip installs the latest version, this helps keep the tests inline with TravisCI