improve Readme
add component.json