rewrite autolinker to operate on HTML nodeset
tests: use `expect' instead of `should'
simplify rendering pipeline