refactored and added PlainAuthenticator and ScramSha1Authenticator tests.