Updated hodgkin_huxley algorithm.

Updated using the differential equations posted online, using -65 mV as
resting potential. I saw spikes in matlab doing this, so it should work.