Add markdown support with Redcarpet & Pygments

Solution explanations will now have Markdown support, this should allow the users
to format their explanations better and add some colored code-snippets if needed.

Closes #19
Merge pull request #21 from nhocki/markdown

Add markdown support with Redcarpet & Pygments