Allow the user to set a summary and make Article extract its own summary when the Article.render is called and the summary is still missing. Extracted summaries only work when the first item of a markdown file is a paragraph.
remove the repeated instantiation of TextLexer and HtmlFormatter in favor of a singleton
Initial structure with little functionality