better regex and scope name for setext headings
finer scoping for level headings