add addText method to Element class

The addText method on Elements enables the ability to append text nodes as ch
ildren to the element content. This is not the same as the text method which
replaces the entire inner contents of an element.