chore: use gulp + browserify for build

WIP: we need to fix the tests for this

Closes #9