fixed Browserify and Watchify tasks by invoking CLI

this might be unusual, but the CLI is nicely straightforward whereas the
JavaScript API is pretty convoluted and confusing

the only downside is that we don't have access to the stream / event
emitter, so it'll probably be tricky to provide custom error handling