fixed Children and ExtractChildren functions, added FindAll function to check recursively for certain tag, or all children below