log out correctly across universe changes
Refactor session file handling
track username separately in each universe
Session file: support being logged in with no username
Deferred registration!