Add user logout.
Auth: clean up some authenticator code.
Response object not responsible for sending headers.
Merge branch 'master' into metrofw
Clean up router interacting with authenticator.
New widgets for view output.
Clean up old db code in session db.
Add toString method to proto for easy identification.
Added response object to all lifecycles.
Merge branch 'master' into metrofw
Merge branch 'metrofw' into metroadmin