Enforce consistency between repository and guidelines .jshintrc
Exit early if no files have changed

For the `git commit` case when nothing has been added
Allow custom githooks on a per-repository basis