flake8 cleanup

also removed pypy from .travis.yml
switched flake8 to use 120 width