* add switch to disable crossover_pip
* add switch to control output
Refactoring
Refactoring variable names
Cleanup/Refactoring of artificial_ant example