AppPageViewer: Added Markdown support

Uses Text::Markdown