Add warnings/checks when training with missing target and/or clean times
This addresses #104 (closed), namely, to give a warning when we don't find any target times in batch jobs. In addition, sanity checks were added in various classifiers to check whether required target/clean times are missing so that it is clear to the user what's going on rather than getting obscure errors during the training process.
Closes #104 (closed).
Edited by Patrick Godwin