Add lots of JSHint rules. See #12.

This is similar to our other internal projects primarily backed by Javascript. Should be a good starting point from which to customize.