Add npm and browserify dependency.

This is in preparation of upcoming changes to the vegancity scripts to
be refactored as JS modules.
should we align this to versioning of the entire otm app? This won't even end up in a package manager repo, right?