html::finish now returns joined buffer
added package ezhtml... refactored to use tdom