Performed a major edit of authz_parser.py to fix a bug where if a rule set was found, lower level paths would not be consulted, even if no matching rule was found in that rule set. Switched from an iterative to a recursive approach.