Also switched back to a class for RuleSet. Because intefaces and static methods don't mix.
Add bin to .gitignore Initialize package on everything.