use UMD

https://github.com/umdjs/umd/blob/master/returnExports.js
move module definition to top
ref #119
add CommonJS definition and component.json
Ref #119

+ add bower ignores
+ tick version v3.1.3
README - install via Component