AE: Move the contents of the constructor to its own method, FindPulseCandidates. This then means the constructor can be used for setting the parameter values
AE: Change the use of PulseCandidateFinder now that the constructor has changed
AE: Make sure PulseCandidateFinder knows about the ID enums so that it compiles
AE: Clear the vector of pulse candidate locations so that we start with an empty container each time
AE: Make the pulse candidate finder a member variable and pass it the module options
AE: Can now check the modules file for modified parameter values. This is the way I will accomplish issue #103