Neuron constructor and firing