Add a really good test
Throw out unnecessary AlphabetGraphNode class

The graph can just be a map of character to a set of antecedents.