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.
I might move the 'this might look unusual' warning before the code. i.e. "The code you're about to read might look unusual, because we've chosen some shortcuts that will ..."