added text-node directive and template
began exploration of adding dhTextNodes