Added component.json for use with component.io

Fixes #37