Parsing/html entities

Fix #88: HTML entities are parsed wherever they are allowed: 
- within every tag
- as value for the attributes
This means that everytime the attributes are accessed (even if only one attribute), we run unHtml on every attribute. Maybe we can manage to only do this once, either by saving whether we already ran unHtml on all elements, or by running it whenever a new attribute is added.