refactor .travis.yml to use tox