all static features working
TemplateRenderer option to force module-relative loading
added actual Message type

cleaned up exports for usage as a library ciitizen