Added WildcardPermission default,no-arg constructor (protected - not public) for use by subclasses. Added new 'DomainPermission' subclass for those that wish to use type-safe permissions (work in progress)