escapes html for all descriptions (this may slow down tests?). fixes #65

- escaping the html requires that we create an element, set it's contents and then fetch those contents.
- this was used sparingly because it might slow down specs, but likely won't be noticeable.