Add a comment regarding a regex tweak
Refactor the RuleSet object; add enumerable support
Rename users and keywords args
Freeze some constants in Rules module
Add punctuation chars that must be escaped