Use travis-ci and phantom.js to automatically run unit tests

* Consider ditching Jenkins if this meets our needs
* Should run the unit tests via phantom.js
* Should run jslint and make the output available somewhere

Guide to [using phantom.js on travis-ci](http://ariya.ofilabs.com/2012/03/phantomjs-and-travis-ci.html)