Remove the require for child_process since we don't use it anymore

Add a check for "default" engine as we do for the other generators, and
replace it with ejs
Include auth in usage dialog.

Clean up auth namespace a little for better readability. Also added
CoffeeScript support for the routes.
Include engine in auth:init, auth:init will now use the give engines
views.
Add ejs extension to copy and make it silent when copying over a new app
layout.

During auth add the new dependencies to the package.json.

Since we have more than one template engine to use, we need to be wary
of interferring templates, so we delete all the other templates that
would interefere.