add assertRecursiveRelationship to ModelHelpers
refactor ModelHelpers assertRecursiveRelationship and assertRelationship
add comments