rename HtmlPresenter to BasePresenter
added to_markdown spec to endpoint and service presenter