add universal module definition
add forEach polyfill
add package.json and bower.json
Merge branches 'es5', 'package' and 'umd'