Add base_error template with no site-specific values and extend this in error templates

Fixes #34