A mechanism to retrieve a Template object from a template config string, validation for said template config strings, small update to canned templates a bunch of documentation.
A few new exceptions to support template retrieval and configuration file validation.
Some cleanup of configuration management, moved template config validation to template module. A bunch of documentation, hid some imported functions and modules I don't want to expose.
Deleting templates in example config that I have converted to canned templates.