I've deleted the TextExtractor and TextTokenizer classes.

The functionality can now be found in the BPage and Chapter classes.
I moved the functionality from these classes to other classes.
These classes more closely correspond to the ideas that are involved with transforming a book.

I moved the functionality from the TextExtractor and the TextTokenizer
classes into these classes.
Class to represent the alpha-2 code language strings.

http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html
I moved some stuff to a different package.
I replaced all of the lists, etc with the new objects that I'm using to represent those data structures.
Changes that were made automatically when I changed things to a different package.
The text that is generated as output.