add .travis.yml and improve test 352