history.js should be a bower include, not a submodule
Karma config for testing

Requires jasmine and PhantomJS