segments pedantic features. See chjj/marked#239

adds configuration options for pedantic: { html, outdent, code, inline
}.
removes a little redundancy by validating marked() parameters before
lexical processing.