Support for component.io

Added component.json
fix syntax
fix typo
Merge pull request #440 from Kneaver/master

Support of component.io