run flake8 during travis build

should prevent some kinds of silly errors