Add component.json
Add component support.
Fix component.json
Merge pull request #313 from andyburke/master

Add component.json for component support