Switch to Python-Markdown library for markdown parsing
Update dependencies