Failed logins no longer end up with a blank page
Added logout. Invalidates users session. We still need to add the filter to redirect users without valid sessions (ie a user object stored) to the login page