Add methods 'allow, deny, can' of Acl.
Refactor ACL to facade pattern.
Refactor test cases of ACL.
Rename variables.
Add 'fullPrivileges' method of ACL.