Added Project Gutenberg as an additional text source
Cache path fix
Silly (slow!) initial book parsing
Refactored common code
Merge pull request #31 from ai14/master

Pull request from master