added the .travis.yaml for testing