Fix for issue 6
When outerText() get a TEXT node it will convert the text using the
convert_text() method to ensure it is utf-8 complient.