Object-oriented and extensible PHP 5.4+ CommonMark spec-compliant Markdown parser