Process the message with <c>QUERY_CANDIDATES</c> request type, and
name of election, checks if this election exists, and responds
with the list of candidates. If the election is not defined or
closed, <c>BAD_ELECTION</c> message is sent back to the client.