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.