Update markdown

Give this a try and see what you think.  It may be better for use to setup fenced languages ourselves so that we can get proper c and cpp support--like what you did for reStructuredText.