Add Site.generateHTML()

HTML is generated from the Markdown and stored in the post dictionary.

Closes #1