Better jobvite field names
Do upserts for source and candidate submits