Added a function that will return the kernelised spike train as a function, rather than a numrical array, this should allow us to integrate it, rather than make a crude approximation by summing. It seems to be shifted slightly relative to the numerical kern_function... i think we can trust the new one more?