Started work on the perceptron class. Everything except training methods is now passing.