Some fix in the syntax matching rule

Added new regex for bold/italic matching.

Also added the syntax that uses underscores rather than stars, math syntaxes and code block syntaxes.

Replaced code.pandoc (which matches indented blocks) with code blocks.