A Yeoman Generator for creating testable AngularJS components, such as a directive or a service