Bug fix: when updating the names of an already existing person an error
happened due to insufficient name data. Gathering givenNames and
familyNames in the candidacy data.
Minor change: updated some name related methods in person to wright
directly the names when they come separated; added error messages to
candidacy interfaces, when name editing fails