Tech Debt: Switched from testem to karma

The grunt setup was not converted to use Karma it was still running testem. I switched it over to use Karma but Karma still doesn't play nice with ES6 modules so it will not work. At any rate here is how a working Karma set up would look if you were using globals haha.