add missing ids
implement a logout
trying to build a lifecycle for the regular login, too (trying to free
some screen space)