TrainNNet BatchPredict Update

Changed so that we keep a record of all models ever and the batch
prediction will not regenerate data. Also deleted the extra
BatchTrainPlacing trainer. Will work on that later if we want to.