Pull in new jshint settings

Also fix a problem jshint detected.
Use double quotes

This is totally opinionated, but consistent with what I've been doing in
graphlib and other libraries lately.
Makefile tweaks + add code style fixes
Reorder package.json
Update dependencies + fixup usage of chai
Fixup email