devDependencies fixes

Lets npm know about external developer tools (jshint+ndoc) rather than relying on the Makefile to document it.

(-also I'd rather not have anything installed --global unless I specifically ask npm for it)