A simple markdown parser