Rewrite for yeoman-generator 0.17.x

About `composeWith` http://yeoman.io/authoring/composability.html

It will run the generator side by side, but if you call `composeWith` at this point, your generator will already be done, so it'll be almost just like calling `invoke`. Any reason you can't call it earlier though?