fix: grunt karma

Hi, hadronjs

I know that this Pull Request may be discarded, but here are my suggestions on what I saw.

HadronJS needs Bower, (angular mock was outdated and I lost nearly 2 hours trying to find the problem , and was the version)

I'll suggest putting more tasks centralized in the gruntfile, i can do it. I started with karma because i saw the admin angular app needs a refactor, i can help with that, too.

So those are my suggestion : Bower && more grunt

This pull request includes the first integration with grunt-karma, and the first setup for testing a controller, which we could continue. 

Good night, and, good job, hadron rocks, I liked it very much!