Refactor Markdown rendering and add code highlighting - closes #24 & #25.
Cosmetic change.