Updated .gitignore to ignore cache folder
Switched to xetex for better char support. Rewrote program instructions a little.
Don't strip characters. xetex should handle everything.
Improved Wikipedia parsing by using the Search extension as the generator instead, and by using more specific regex patterns.
Escaping LaTeX special chars
Learn about every keyword and not just the longest
Cleanup
Improved guarantee of running text extracts from Wikipedia with OpenNLP and stricter regexing
Added Project Gutenberg as an additional text source
Cache path fix
Silly (slow!) initial book parsing
Refactored common code
Move resources into JAR and make synonym index be in-memory