added regexes for most markdown syntax elements, but the algorithm breaks the text up into paragraphs, so we'll need to do a separate pass for multiline syntax highlighting.