add Candidate

add Candidate object, additional fields to Person and convert Canditate to Person