- fixed output of keyword analysis
- added text substitutions in pre-processing
- added some documentation