Refs #7732 Readded processheader with a few modifications

Readded processheader with additions to make it accept the spectra IDs in the new format
refs #7732 tided up some comments

Removed some comments form when i was making the edit
Merge branch 'feature/7732_Load_Save_Ascii_Multiple_Spectra' into develop