Almost ready.

Lots of work on the framework, HTML, and CSS.  Almost ready - still
need to fine-tune some of the CSS for the Markdown-generated HTML, but
the basics are there.