pep8 + tests + travis-ci integration