Could someone make a snippet for me, that allows users to vote, but vote for choices that are permament and saved in a text file.

Example would be - if admin writes !presidentvote , the bot says:

Vote has started: choose to vote for Obama, Bush, Craig, George.

Then users vote with command - !vote Obama etc.
For example four people type !vote Obama , and three people !vote Craig .
The bot should automatically stop the vote after 1 minute, and then show the results like this:

Vote results: Obama - 4 , Craig - 3 .

It should show them without showing the ones which did not get any votes.