Parse messages with markdown

Closes #3