browserifying the project and splitting the modules to improve the use as a npm package
updated the readme