Merge pull request #1 from redding/kr-engine

first pass template engine implementation and tests
add in custom serialization of rendered objects

By default Nm (and this engine) do not serialize the rendered objects.
However, Deas expects serialized body content.  This allows for custom
serialization procs to be defined at registration time.