Automate unit tests with travis

Tests are ran in HTML test runner via phantomjs (see @detro's [phantomjs-jasminexml-example](https://github.com/detro/phantomjs-jasminexml-example))