Tweak login functionality

Pass user to various views.  Cleanup.
Todo: resolve why logout doesn't' switch to login in all cases