iVote An automated asp.net and MVC based website to allow a layman to cast vote at the comfort of thier home