Update jshint globals to support nodejs env
docs(examples): add html examples for browser & webworker usage
small fix for browser condition
efactor(build): refactor the build and tests and added browserify support
plumbing