Add bower support with component.json