Jasmine karma

Branched from https://github.com/rtfeldman/bleeding-edge-sample-app/pull/2.

* Use karma for test runner.
* Browsers are chrome, firefox, phantomjs
* watch is on


Does this make sense so far?