UPDATED: iterativeFindNode now has closestContacts and a sorted shortlist