Text this: Understanding UV-Vis Spectra of Halogenated Tetraazaperopyrenes (TAPPs)