Ignore C dependencies and offer more standard "npm test" script

I added `deps/` to `.gitignore` so that the C dependencies wouldn't accidentally get version controlled. I also added `npm test`, the Node convention for testing packages.