a few changes to data structures in order to facilitate the unfortunately labyrinthine implementation of the state system in the CalWindow, if I could get away with using std::vector and std::map, the multi-run fit system would be a lot less complex, but unfortunately it seems like the standard library templated storage does not mix with ROOT with good results, I have had it work fine, but I have also frequently had it crash for reasons I cannot fathom, therefor, I am simply avoiding it for now
partially done with work on the labyrinthine multirun calibration system pity I cannot use standard library containers, that would make life much simpler. closes #9 closes #6 closes #2 closes #3 closes #4 closes #5