Added safe option to avoid cloning nodes and edges.

Added a 'safe' property to graphProperties, with default false. If true, nodes and edges are not cloned or checked in iterNodes, getNodes, iterEdges and getEdges. Sped up iterations by ~3x.