Add comment that fitness is evaluated using a FitnessEvaluator class
Add ISampler interface
Add Pair class for ISampler
Update Roulette wheel to use ArrayList Pair instead of Map

This is needed in the case of duplicate fitness values.
Update roulette wheel tests to use new interface