Did some changes to appendToParent() to support sibling use-case and
isPathValid() was changed to exitIfAnErrorExistsInFindingPath()....