Fix issues with test rules repository
Improve validator performance

When reading large excel files memory exhaustion arose. Improved the API
to read excel in chunks as well as the rules to evaluate. Changed the design
of the Repositories for this in two rules categories "IterableRules" and
"StaticRules".