Changed Neuron.AddInput() to accept a channel, so that input channels can be added to input neurons
tested design w/ 4 neurons