Added dub support
Added support for custom random seeds
Minor fixes
Better comments for BaseGA
A little more parallelism for roulette selection