forgot to add OrganismFactory IGene udpate
DigraphGene started

the graph nodes and edges are done, as well as serialize() and deserialize().
The fun part (mutate() and create()) still need doing

also updated IGene to have serialize() and deserialize() methods