Attempt to fix an occasional error in Spike_Cataloger

Occasionally an error would arise when spikey ends with a 0.05 because
the time_intervals function wouldn't recognize that as an end point.
Added an elif to the end-finding loop that should function as a sort of
emergency break in this scenario.
Merge branch 'master' of https://github.com/BrantCarlson/spark