Initial perceptron.. doesn't work quite well yet
initial commit