Issue #91 : move user account storage from PacoClient to PacoAuthenticator
Issue #91 : move detailed log in logic from PacoMainViewController to PacoClient
Issue #91 : if a valid cookie exists, no need to log in
Issue #91 : hide loginWithClientLogin as an internal method
Issue #91 : code refactor to improve
Issue #91 : store user account inside keychain