Add json output format

Fixes #7
Add formatting explanation to README.md
Update jshint
Update watch/nodeunit, fix tests
Update npm test
Update devDeps