Adds `npm test` and travis.yml

Runs the default gulp task on `npm test` and adds a node_js `.travis.yml` config, as suggested in #137.
we don't care about unstable versions