jshint
Add npm diffing

Fixes #9