implemented AnonUser class
implemented SystemUser type
updated OpenAuthMechanism to use AnonUser tyep