Add missing grunt-karma task

what the hell, yo angular?
Write some very rudimentary tests for the main controller.

Wrote tests for half of main controller,
removed some unused code and unnessecary comments