simplify build process, add .travis.yml