Refactor
Support AMD
Add bower.json
Bump version