Once we have this, we can begin building our Banister model to come up with the best fit of load and performance.
Here we'll be adjusting the CTL and ATL constants to give us the best fit, for that athlete, between training load and performance.
We start by initializing an empty CTL and ATL list with starting values for each.
Then we roll though each TSS, we calculate CTL and ATL for that day and we have the model solve the CTL and ATL constants that best fit (params[3] and params[4] resp)