Comets, Eclipses & Celestial Portents in the Esoteric Tradition