[WIP] Refactor ITC code

Plan is to move stuff out of ITC.py, and to make use of experiment and instrument classes in constructing models. 
This was useful for Joel Tellinghuisen to analyze his data.