MarkdownParser returns an empty result instead of an exception when no content is given; updated tests, added new test