Test by rule.each versus lines.each
Minor updates to comments, unit test
Disable Rule.DEBUG