Run JSHint on changed files and add git precommit hook