All methods in Perceptron now passing tests.