Small changes to basic vote and poll to prepare for STV
Basic framework for front end to voting
"PUT List<Vote>" instead of "PUT Vote"

Users can now vote for multiple items in a single session in some
Voting Strategies. When we PUT to create a vote, we need to push multiple
votes instead of just the one.
Remove console log from basicvote
Ranked page interacts with back end
Small changes to poll.js to ensure everything has loaded before trying to display page elements
- Renames value to pollValue
- Front end now interacts successfully with back end
Logic of ranked vote completed
Results displayed in a new partial
Merge branch 'feature/antelope' into feature/STV

Conflicts:
	VotingApplication/VotingApplication.Web.Api.Tests/Controllers/UserVoteControllerTests.cs
	VotingApplication/VotingApplication.Web.Api/Controllers/API Controllers/UserVoteController.cs
	VotingApplication/VotingApplication.Web.Api/Scripts/Poll.js
	VotingApplication/VotingApplication.Web.Api/Scripts/main.js
Updated ranked vote to follow new standard
Fixes to resolve merge problems
Null checking on MailSender
Merge pull request #54 from stevenhillcox/feature/STV

Feature/stv