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.
"Compile" -> "Execute"?

Is it important that the return value is a "dict of globals"? I'm not sure at this stage exactly what's going to be in the dict which this method returns.