More strict PEP 8 check

- Now other directories than `cliche/` and `tests/` become PEP 8 checked as well.
- Alembic migration scripts also become checked.
- Travis CI runs `flake8`.