this rule already exists
added check: Values of a experimental factor must vary
fixes #7
bug fix: found that class-based checks are not properly run  (instead of keeping the check runner the same for all items, the new one was created every time)