!! Code is not compiling at this commit !!
Errors are due to undeclared variables in code for calibration.  This code will be moved once the work on fit data structures is complete and the errors should dissappear.  Wanted to commit before I left work for the day.

Two map types defined:
ChannelFitMap - Maps FitResults for a channel, uses energy of peak as key
MAsterFitMap - Maps ChannelFitMAp to channel using vector (Clover,Crystal,Seg) as key.

Code moved from CalibrateFiles() to FitHistoFile().
Results of fits will be placed in maps.  Energies/Fits from multiple files/runs added to same ChannelFitMap.  All ChannelFitMaps stored in MasterFitMap.

Todo:
Populate maps with fit results.
Alter CalibrateGammaSpectrum() to accept input from map.
Calibrate all channels once all fits completed.