Refactored identity classes
NullUserIdentity for add-ons which have no user identity.
IdentityContext in Boot and Accept command