Google has released a doodle to mark the 100 year anniversary of Claude Shannon’s birth - but who was he?