make branch flake8 clean
update travis config
Merge pull request #12 from gurneyalex/8.0

8.0: ported 7.0  changes