Expose the current admin user via static variable

We still in some cases need to be able to grab onto the current admin user to
allocate permissions. A new static variable @@admin will handle this, and be
overridden each time a new resource requiring creation of a management object
is made.