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 would agree with @jscn here, it is unclear from the reading what is going to be contained in the dictionary global_namespace and consequently why it is a dictionary at all.