removed code relating to learning neuron implementation since this branch is only concerned with spatial pooling