Add semicolons to pass lint
Run jshint with specs

At the moment, this doesn't change the status or cause a task to fail.
Fail on jshint errors

It's a bit of a hacky implementation (it checks the string output).