Started a new lexer because the other one was too buggy. Re-used a lot
of the code from the original, but just needed to be able to de-bug one
step at a time. The new lexer is functional to the extent that it
creates and populates the classTable and the tokenTable. About to start
making it combine the NFAs into one NFA, as well as some testing to make
sure that the NFAs currently being produced are correct.