Support component and bower

Add component.json.  This is needed to support [component](https://github.com/component/component) and [bower](http://twitter.github.com/bower/).  Some of the things that I added relative to #161 are needed to support component, but I also added description and license as these are used by the search functionality and don't add much maintenance overhead.