ANTARCTICLE-174 created Principal classes with permission checking methods for anonymous and authenticated users. Option[AuthenticatedUser] replaced with Principal instances.