Adding parameter to login method of SynapseClient, so that if the user has obtained a session token via some other means, they can use it