A Neanderthal Odyssey: Everything We Know about the Neanderthals