allow hr in html + proper mapping to preceding*-classes

fixes #65
fixes #66
fixes #67
Merge branch 'issue-65-66-67'