For over a hundred years, the world has wondered whatever happened to Jack the Ripper. Could the answer be hiding in the cold Whitechapel rain?