Add tests for Candidate.party
add party attribute to Candidate
update README