more refactoring.

* all library classes now using underscore convention for vars, args and class properties.
* removed 'Assertion\Manager' that had dependency in Di container.
* Acl::setRule() was refactored and made smaller splitting argument normalization
into smaller methods and also the operations code, the method is now 60~ lines.