Add npm and browserify dependency.

This is in preparation of upcoming changes to the vegancity scripts to
be refactored as JS modules.
why ignore these three? otm doesn't, and has a similar stack. I'd like to keep ignores to a minimum, and qualify the patterns as much as possible.