Added component support
Merge pull request #724 from ilsken/component

Add component.io support