Spectrum reduce

Draft of code to spectrum reduction via intgration
Way to leave me hanging... What regions, @tacaswell . ...what regions...?