Raise an error when keyword operators exceed the max length
 #rules returns value objects Rule and RuleSet
Add spec for #rules setting a tag on all returned rules
Replace last tag spec with a test for unique tags on all rules