worked through login/logout, built out some more ui