add .travis.yml to continueous integration