now using local storage to store data in between api failures, also removed ability to use username/password to authenticate.