Merge pull request #5 from redding/kr-template

first pass at Template class with `node` and `map` implemmentations