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.
Why did you make the design decision to pass the template text at initialization, rather than just having the template text be provided as a parameter to `render`?