Switch to a DocumentFragment for to_html
Use a single cached XML::Document instead of creating them all over
Introduce shorthand for creating XML elements and text nodes
Clean up lib/maruku/output/to_html.rbx