Added component.json. Fixes #48