find_ancestor_tag, innertext, outertext, text methods added and minor fix