Moved classes into their own files. Fixed wrong test data in SetsAreOptimizedForCheapestCombination