A Yeoman Generator for creating a testable AngularJS component, such as a directive or a service, and publishing it to bower