Add component.json

see #18