added RulesValidator
fixed exception handling
added pathAsString()
added events and rules to resolver chain