Initial commit

Genetic Algorithm created with two methods of crossover. Still requires
optimizations/mutation changes.