Added author information. Changed the way that input Neurons work from a workaround that sets the output directly to the following: An input neuron has a virtual edge with weight 1 to the input neuron. The input value will be set to the
requested input and the calcOutput Function of the Neuron is called.