housekeeping

jshint, incl. hook into Travis.

Don't merge until checking by running locally to make sure everything still works. I (@jebeck) will probably do this (i.e., this is a note to myself).