Eliminated node requirement of containing id, went back to edges
containing node objects rather than node ids, put responsibility of
creating traversal in implementation of NetworkFactory rather than
abstract class to eliminate getInstance().