npm test & karma conf tweaks

* npm test script using local karma
* added karma-spec-reporter dev dep
* cleaned up auto-generated karma.conf.js