Added a Markdown view engine

This allows users to write markdown for their views and it will render the html version in the browser.

It also supports models and partials and uses SSVE as a wrapper for this functioanlity.