Finished preprocessor.

* added spell checking & correction
* added username replacement
* fixed URL replacement
* fixed abbreviation directory (+ manually revised abbreviation list)