changed Authenticator class name to Authorizor, and updated the Factory class accordingly