A lightweight markdown to html parser in Python