Use smarter objects for Applicant and Target

Delegate comparison to classes meant to wrap both
the applicant and target scores.