Added first version of an AclManagerInterface
Added first and empty AclManager class.
Add Permission methods.
Added revoke functions for object and class context.
Revoke permissions methods.
Removed field functions from interface and completed implementation.