Another Ruby graph (in the nodes and edges sense of the word) library