EasyVote - Secure, easy to use and anonymous online voting system