Closes #207 - Adds JSHint

It'll fail if there are any errors.