MarkdownView

added a MarkdownView class to implement full view markdown rendering.

thanks to @dereuromark for suggestion!