Bug 889756 - Design and implement a ContactsMatcher module