Separating Sources: kernel/spectrum
Separating Headers: kernel/spectrum
small update header
last header update
Merge pull request #550 from adipopescu/Spectrum

Separation of SPECTRUM-related code inside `kernel/`