Update tab size
Adpot commonjs structure for source via browserify.
Add in grunt browserify support and change module to use browserify standalone