cleanup login experience

nearly at the point where gathering a list of characters for a logged
in user