created HashedCredentialRepository interface, which HashedCredentialDAO
implements