Add zip which accepts lists of different sizes.
Implement time fitness fn.
Implement interval fitness.
Implement waveform fitness.
call fitness function when creating neuron.

Also some cleanup, but just warning removal really.
Implement spike penalty.
Add in proper division by zero guards.