persist userState

As part of the effort to eliminate sign-in popup
@settinghead  Why are we including image data in the code?