use two spaces instead of tabs to make github easier to read
pass jshint, and run jshint after tests
Since our tests are only run on >= 0.10, document that in package.json. Alternatively, we could modify travis.yml to include 0.8
upgrade dependencies
merge win_istanbul and istanbul into one: `npm run istanbul`, make `npm run coveralls` match Makefile's
begin refactoring uriCheck#checkUri into smaller pieces