New time gen

Finalize and address Alex's comments, trial 2.
It seems you need to populate DecodingTime with train_times etc to make it work.