Fixes #514 - adds better jshint gem

Fixes #514 - adds better jshint gem. Also adds ignore directives for
offenses that don’t need scrutiny.