Make use of decorators.view for all views
This gives us a 'view' hook where we can do things that need to be
done for all views (such as catching certain exceptions, or checking
for maintenance mode).
Patch by: Sverre Rabbelier
from django.dispatch import Signal
request_started = Signal()
request_finished = Signal()
got_request_exception = Signal(providing_args=["request"])