Add documentation for preprocessors
Remove accidentally added file
Add tests for Preprocessor.StdIO
fix warnings