add build process, umd wrapper and minified version