Introduced #on_access_denied callback.

- allows for changing redirect targets and messages for particular routes/namespaces