My one nit will be: These are no longer close to being alphabetically ordered =P (They were close before but now it's just crazy!)

I guess I'm also concerned about the ejs library inclusion when we have an existing template.js lib in shared/. That library does look a bit tailored for the browser, but it would be a shame if we couldn't use that in node.