Handling of empty markdown or missing meta-data

Respect markdown files which do not contain any meta-data.
read_markdown returns meta only if found, + add test. (Closes #120)
Merge branch 'pr/120' (ref #120).