added tp fp tn fn calculations into the evaluation part of the training loop.  used them to calculate precision recall and F1 score.  later I will add in ROC, AUC and 1% Lift