Integration with Travis CI

Testing now done on push with integration with Travis CI. The Jasmine test specs are run through PhantomJS.

Tests can be invoked from the command line with `npm test`, provided that PhantomJS is installed