Allow mode and group setting of generated files (addresses #69)
Use pathlib for file system operations
Add shell PATH/systemd-like template search path system: Pre-installed templates in e.g. /usr/share/hades/templates can be overridden in /etc/hades/templates
Improve config error reporting (Addresses #12)
Use Python's import machinery to load config files and support config stored as a python package (addresses #69)
Improve configuration generation
pathlib
for file system operationsPATH
/systemd-like template search path system: Pre-installed templates in e.g./usr/share/hades/templates
can be overridden in/etc/hades/templates