CNBC takes a look at how the race for Downing Street has evolved and whether there really could be a shock in store.