(NC-142) Update group docs to reflect changes to the fact syntax in rules

Change existing examples to use paths and add a brief section on what this
means
(NC-142) Flesh out unit test for nested rules and fix schema

When fleshing out the test for submitting facts to the http handler, I found a
bug in the schema for classification/matching-groups which this also fixes.