- Started to add Wave calibration stuff to CalibOffline.  Compiles, not tested yet.
- Moved FitGammaSpectrum() from it's own file to CalibTools.C
- Started to factor some more code from CalibOffline.C to CalibTools.C
- Plan is to refactor CalibOffline, fix it's fitting of WaveCharge spectra, then implement the same changes to Calib.C.
- Much of the work to move the calibration report to it's ownb function in CalibTools.C is now complete.
More stuff working towards getting the Calib code to work properly for both the FPGA energy and the waveform derived energy. In order to do this I am moving code out of the main calib function and into functions within CalibTools.C

- Everything so far is being built to work with CalibOffline.C, as such the main Calib.C will be broken until this work is finished.
- Built a FitSettings struct to hold the parameters which need to be passed between the main loop and the fitting function.
- Changed the way the initial sigma for the fit is calculated so it is more flexible.  Same for several other parameters.
- PEak search and id is working very well for both FPGA and wave energies.  Fix was mainly to improve initial guess for peak width and height.
- Fits seem to converge nicely on 60Co data and first two peaks on 152Eu (121, 1408) but problems fitting additional lines.
- FitSinglePeak() is now a separte function called from within FitGammaSpectrum().  Both are within CalibTools.C.
- Code compiles fine but there are run-time seg faults related to accessing the fit results passed back from FitSinglePeak() to FitGammaSpoectrum().
- Ficed bug in CalibTools.C:FitSinglePeak() whereby fit results would not be properly passed back to FitGammaSpectrum()
- Few more bug fixes.  I think the following are all now working properly in CalibOffline.C:
   - Peak Search/ID
   - Peak fitting
   - Calibration
   - Plotting of all of above.
- Just need to fix the final output and clean up some debugging stuff.
- Report now pretty much done.  Extra outputs added for Wave energy calibrationm.
- Calibration point 0ch = 0keV now included in report if used.
- Plotting now working properly again.
- Still need to implement these changes on Calib.C (online version).
Calib.C working again.  Wave fitting not yet added in.  More minor changes.
- Added a couple of functions from main() of online version of this code.