Closes #11. Still plenty of work to be done.

But this was a reasonable milestone of completion. The rest is UI and
content.