correctly handle the signed in/off state on restart
switch to the parse sdk for user management