properly map between html and dtbook lists

fixes #55
fixes #56
closes #97
Merge branch 'issue-35-55-56-96-97'

fixes #96
closes #35