Added Genetic Algorithm Schedule Generation

the genetic algorithm helpers will need more documentation, as some are lacking entirely. There are no specs either, as there are still possibly some implementation kinks to be worked out.