issue#30: try reauthentication using locally stored apikey on login

 - persist and restore user details (name, email, ...) along with session key