added an extended RuleCollection class and an abstractFilter class
Merge pull request #2 from tarchagroup/filters

added an extended RuleCollection class and an abstractFilter class