Shorten missing gem error message
Change the way an existing output dir is handled

Now always abort or overwrite if forced.
Use WikiCloth instead of Pandoc

HTML is now used directly instead of Markdown.  WikiCloth has a better
parser so the hacks have been removed.  Internal links should now mostly
work.