adding neuron.py file, untested