Rewrite crossover_CPPN
Add CPPN construction vars into NEAT_Params
Fix genetic distance calculation
More bugs squashed

Thanks to valgrind and gdb, crossover and link insertion is looking pretty good now, hooray!