refactor, add .travis