Add markdown_pl Markdown.pl engine.

And finally, the single most important engine: the Original Markdown.pl.

Had to refactor other engines because a class cannot be named `'Markdown.pl'`.

Also more flexible like this since its easier to add command line arguments.