implementing genetic operators
added gitignore
updated robot to more easily handle history
added getRandOpen to world
genetic algorithm working