set up messaging framework and implement a wrapper around auth.views
to make use of the messaging infrastructure