Update and rename MLP2D to MultiLayerPerceptron.java

MultiLayerPerceptron reads file input to determine variable number of inputs and outputs for training