minimal functionality, no hebbian
minimize Link struct size
create separate geno/pheno classes for links/nodes
misc cleanup
misc cleanup