add program code to generate ordered votes and disordered votes, and component class-VoteGenerator to access file and emit vote by nextVote() method