Added semantics option to use definition lists

- closes #14
Merge branch 'html-structure' into v2.0