rm recursion from method.
rm recursion from method.

business rules dicated that competencies are only ever nested one level
deep max.
therefore, we can save ourselves the recursive invocation and
just assume that if a competency has a parent then it is the domain.

ilios/common,ilios/common