Fixes encoding issue which was keeping grunt from running lint
Fixes jshint errors

Also updates test runner to run lint as well as qunit