* Perceptron training seems to be working, 89.9% acc with extra features enabled, no labels. Added untested method for ambiguity training, untested draft for online training.