start building with grunt
upgrades karam and adds karma-grunt task
attempt to make build server happy
turns on jshint and fixes violations

jshint violations will not break the build$$:
Readds uncommented functions
run jshint in watch. fixed jshint complaints
fixes jshint violations