Fix routes

A few things here:

1. When you called a generator without a config previously, it would create the config and then exit without doing what you initially asked the generator to do, [so that's fixed]
2. There was [an early exit in a getModule() check] which should also be fixed
3. The Great Un-`self`-ing, in which I killed the `self = undefined` pattern, as
  * jshint was getting gripey about it
  * `var self = this` is the preferred JS syntax. `varname = undefined` is a Coffescript-ism that's needed due to its weird ass scoping rules.