First draft of template engine chapter

I've added myself to the table of contributors, but I have a few questions about the information we're choosing to present.
Picking a nit; we've been referring to these as "template engines" so far, so it's probably best to be consistent with that terminology. We can deal with this in copyediting :)