[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. 
For future, consider allowing syringe and cell to contain `Solution` kind of objects.