Added component.json and fixed codegen to be component friendly
remove unused version.js
1.3.7