PEP8 blank-line spacing
Begin adding validated configurations
Add AttrDict for dot-notation access
Add tests for nested dict templates
Rename Type to Template

I think this more explanatory. There are too many other definitions of Type;
no reason to abuse it here.
Tweak example and build