implemented better browserify pipeline
build
Merge branch 'upstream' into add/binary-support

Merging the browserify changes, etc.