Better support for Bower with component.json file

I have added a component.json file, which is really just a simplified package.json file. This is what [Bower](http://twitter.github.com/bower/) uses to define a package.