More work on the markdown parser, still broken