Rewrite for yeoman-generator 0.17.x

Yeah, I read the documentation, but I still didn't quite get it. Oh, so when you call `composeWith`, then that generator starts, got it. I would invoke it sooner, but then wiredep wouldn't work because generator-mocha changes working directory (yeoman/generator-mocha#28). I'll add a comment for now.