Some class documentation would help but checking out http://en.wikipedia.org/wiki/Directed_graph#Indegree_and_outdegree which has the wording 'balanced digraph' is not helping that much.

Is there a way to help future coders to fix bugs by some form of documentation? Otherwise this is as good to go for me :)