Add component.json for component support

This adds support for component (http://component.io)