added preprocess: convert markdown files

preprocess does the same as the markdown module's main
Makefile is simplified, introducing SITEGEN variable