fix: retain backwards compatibility for HologramMarkdownRenderer.
fix: CLI.new is expecting an ARGV array not a string.
fix: relaxed validations to retain previous behavior to warn missing doc_assets_dir and mkdir the destination dir