Move Markdown parser to kramdown for fenced code blocks and add style