added a new argument 'template' to markdownToHTML() to change the default template

Changing the template is useful, for example, to surround the body with a `<div id="content"></div>` or some other markup (since the markdown to HTML conversion doesn't allow embedded HTML)