Using (only) HTML::Pipeline for Markdown rendering

Plastering some overly fragile specs and support code along the way.

RSpec: 708 examples, 0 failures
RuboCop: 181 files inspected, no offenses detected