[UPDATE] browserify. WIP.
[UPDATE] split out files.