Tech giants such as Google, Twitter and Facebook have all rolled out services designed to help voters with everything they need to vote, from finding their polling station to following election results.