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.
Mentioned this earlier, but can you not replace this line with `code.add_line("e[%s]" % buffered[0])` so you only need to use the `extend` method?