AE: Make PulseCandidateFinder a class for 1 channel. A lot of old code is commented out so it's not quite ready yet but I wanted to make sure the modules where I use it were edited correctly
AE: Modify the modules that already use PulseCandidateFinder to use the new constructer and to create them on a per channel basis
AE: Refactored so that PulseCandidateFinde ronly works on one channel
AE: Actually set the parameter value
AE: Tidy up the debug message and also condense the selection of the algorithm down a bit. This closes issue #103