Adding pre-commit and post-checkout hooks

* Pre-commit hook lints JSON
* Post-checkout hook causes hooks directory to update with current
  project hooks
* Readme updated so installation section reminds you to install hooks

The first time you use this, you run util/sync_hooks.sh, and then after that your hooks should get updated when you checkout a branch.