Only run pep8 on serfclient and tests directories

Running `python setup.py test` on Travis CI will install all of the
dependencies locally so we should do the right thing and only check
source for code that we manage.