Documentation
Parsing ruleset
Turned RuleInterface into RuleAbstract
OptionalField is the default Rule. Feed now extends Item
RuleSet replaces the switch/case