restructure Cakefile: change browserify task to bundle; use browesrify programmatically instead of shelling out; add browserify dependency to package.json; add more documentation to Readme and Cakefile