Added Travis integration

Update `gulp test` task, included `npm test` script and added `.travis.yml` so the repo can work with Travis.