Unit test config cleanup.

Streamlined karma.conf.js.
Added grunt target to run both client and server tests.
Hooked unit tests into grunt watch:dev