trainer

The core user functionality of minerva is Trainer. This class will construct the datasets and model for fitting, orchestrate the epochs of fitting, record the results and deal with the outputs.