put training in a state that it is able to run through the images and train a NN based on clustering belief
updated git ignore
updated git ignore again
offloaded some of the NN stuff to a class
current state gives ~17% error rate