We have finished writing addPathToTransTable. All of the code for all of
the code for the methods should be finished. So far in the debugging
process we have been getting null pointer exceptions. We think that it has
something to do with not adding enough spots to the transition table when
a new state is created. The plan is to branch this branch and change the
way that we add stuff to the transition table in another branch.