When MI6 codebreaker, Gareth Williams, was found dead, authorities were stumped. Was his death personal or connected to international espionage?