added loginview flow

NOTE: doesn't work for multiple users (will think the discards are
already there, so it own't happen)

also, if i try logging out, it'll bring circular dependency.  so that's
a no go.