Add jshint to travis-ci test runs

Run JSHint on every travis build. This should pick up a few coding issues in the frontend..