finished initial pass on Neural Network trains to 93.5% accuracy on test data