Object Oriented Markdown Parser