(fix #69) Atx-style headers

* replace assert(false) in read_title by failwith

* a line that starts with more than 6 hashes is not an Atx-style
  header at all, it's just text (or some extension)