Add XML support to laser.
more flexible node content definition
Update docs/guide.md

Documented one gotcha regarding unescaped used on :script nodes
remove unnecessary filtering of nils (hickory does this already)
remove invalid test fact