Initial pass at issue #48, listing all matches for rules, queries, and individual conditions.
Decouple unit tests from structure of the token.
Include corresponding conditions in the token to support issue #48
Add accumulator structure for explainability for #48