add .travis.yml and npm test targets for use with travis-ci.com