Fixed issue #1. In LinearRepr buildPaths the current node was removed from grayNodes, processed, and added to blackNodes, leaving it in no queue while processed. Fixed by removing it from grayNodes immediately before adding it to blackNodes.

Added tests for the special case of nodes with edges going to the same node.

Updated GrapherTest to extend Tester.
Made the generic flag and the generic index of NodeP protected.
Added default Serial Version UIDs.
Fixed an unchecked cast in reading a text representation of a graph pattern that has not been instantiated as such.
Changed auto-formatting on save.
Fixed TextGraphRepresentation so as to no accept reading patterns into SimpleGraph instances.

When an exception is thrown when reading a graph, the input will not be modified.
Tested description reading and writing.