Java docs
Move setting input and getting output of the neurons from neural network to its layer
Rename learning to teaching and move from neural network to its layer.
Rename Classificaction's constructor param name input to filename
Remove delimiter so that program can recognize negative values
Rename 'cl' to 'cls'
Private keyword
Normalization adjusted to deal with negative values
Learn ratio adjusted to decrease step
Clear up unnecessary code
Javadocs
Move adjusting weights to separate method
Make use of bias
Adding new neuron for vector class that hasn't been registered yet
Missing access keywords
Readme modifications