Fix reader does not recurse into the command input.

Command expansion was not applied to the AST bit that command contained.
Add lists to HtmlWriter.

Also refactor it a bit so that it can error out if compiler failed to
expand macros or commands.
Merge branch 'master' of github.com:cadadr/monk

Which fixes the logo-in-readme problem at last.