Add code templates
Merge pull request #38 from junichi11/code-template-support

Add code templates
Encapsulated HTML rendering of Markdown source in an API.
Changed extraction of document text to use proper synchronization mechanism.
Added basic spell checker support for Markdown files.
Merge pull request #39 from stengerh/render-api

Encapsulated HTML rendering of Markdown source in an API
Merge pull request #40 from stengerh/spellchecker-support

Spell checker support for Markdown files