Add Jasmine spec runner

This allows the tests to be run by executing:

  npm test

Since Jasmine doesn't have an official npm package, I vendorized the
latest standalone version (1.3.1) [1] in the test directory.

[1]: https://github.com/pivotal/jasmine/downloads

Change-Id: I813be859eab9b05a6fab8efbcfe86960fdd7d8b2
Reviewed-on: https://gerrit.causes.com/23656
Tested-by: Joe Lencioni <joe.lencioni@causes.com>
Reviewed-by: Adam Olsen <adam.olsen@causes.com>
Add Travis CI configuration file

Documentation:

  http://about.travis-ci.org/docs/user/build-configuration/
  http://about.travis-ci.org/docs/user/languages/javascript-with-nodejs/

Change-Id: I385311244b7f4a19ba361eb7eb6670be199479e1
Reviewed-on: https://gerrit.causes.com/23662
Tested-by: Joe Lencioni <joe.lencioni@causes.com>
Reviewed-by: Greg Hurrell <greg@causes.com>