fixed address bug;

The problem was in nnet_get_enumerated_neuron() when it tired to get input or output neurons. It was returning pointers to pointers to input/outout neurons. The output was expected to be pointers to input/output neurons. This lead to incorrect pointers which we all know is the worst possible thing that can happen. ever.