Seperat SpectrumHandler into own file

improves the general view