Currently, ```python await api_client.login(email, password) ``` does not throw an exception when the login is unsuccessful. We need to return an unauthorized exception if the creds are invalid.