Violation Counter now counts violations by choice

For limitGARP, twoItemGARP, threeItemGARP; results saved in
PreProcessedRev