implements rights declaration instead of methods
implements extend function
allows recursive extend
Fixes example
split hierarchy from rights map
integrates hierarchy for methods can and cannot
Fixes the example
updates read me
refactor init system
updates read me