Use distance() instead of distanceSquared() in EyeInputNeuron.
Added Javadoc comments, cleaned up sources, removed Constants.java, refined default configuration.