strict pep8 and pyflakes
update travis-ci config file