Fix bug with probability being 0. Rename method names. Allow abstract Map to be passed in.
Add test for pick and sampleOne for RouletteWheelTest