Program now reads in candidates from input file