Include dependencies
Fix jshint path
Bump npm version
Handle additional command line arguments

Not specifying a file is handled. Incidentally, files starting with a
hyphen are ignored. Other arguments passed to the jsiohint command such
as configuration file are now passed to the jshint process.
Fixes syntastic integration

Since jsiohint is relying on passing javascript via stdin to jshint, the
output from jshint was being prefixed with `stdin:` instead of the
filename. That behavior broke syntastic integration.

This commit adds a generic, newline-based regex/string replacement
transform stream class and utilizes it to correct the above behavior.
Merge pull request #3 from jwilm/feature-runs-out-of-box

runs out of box after npm install