Add toString() methods on all nodes that need printing

We are not printing information about isShared yet on an instance of
StaticShapeGraph.

See #5.