A Java recreation of a single layer Perceptron style network