A statistical thermodynamics isothermal titration calorimeter simulator