First commit of excitable neuron code based on Chang et al (2013).