Digitized waveform signal processing for fast timing: an application to SiPM timing in the presence of dark count noise. (20th April 2020)