Added instrumentation, coverage, and coveralls support
Clean up karma task, karma config, use karma spec reporter, make sure we have chrome launcher for dev

- Because the progress reporter is just less clear
- Because  it's nice to test in Chrome locally
Remove duplicate default Grunt task
grunt-contrib-jshint 0.8 works now
Use whatever version of istanbul karma-coverage has
Turn coveralls on, specific to this fork, specific README badge
Remove coveralls from grunt, do it all in travis