Throw out unnecessary AlphabetGraphNode class

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