finished 6 and 7
answers are texed up. Note that the neural net training function now has early cutoff ability