added browser fingerprinting to prevent multiple unregistered votes