only execute rulesets that are installed
Restrict rulesets in Sky to just those user has installed; cache event trees in Dispatch.pm
fix merge conflict in Dispatch.pm