derive trait ref
Use vector<Trait> in genome
elim dead genome ctors
about to remove Link from Gene
node_lookup member
elim lnk from crossover methods
elim direct use of lnk from Genome
elim Gene::lnk
vector<NNode> in Network
trivial cleanup
get rid of Link::NNode*
elim dead code
no NNode* in Gene ctor
vector<Gene> duplicate()
vector<Gene> mate_multi
vector<Gene> mate_multi_avg
elim singlepoint crossover
elim Gene* Genome ctor
use vector<NNode> in duplicate
use vector<NNode> in mate_multi