removed useless constructor from PointMass
Fixed InputStream and OutputStream

also added traverse_helper to DiGraphGene to get started with create()