Zaslat SMS: Optical Absorption of Impurities and Defects in Semiconducting Crystals