Genetic Algorithm Basic Infrastructure completed (needs testing)