Moved the custom error.html page for Site to it's proper place
Also made the error template a proper parameter instead of re-using
the edit/public template.
from django.dispatch import Signaltemplate_rendered = Signal(providing_args=["template", "context"])