adding in piggy back pulse check

removing pulses if they are piggy back pulses. Committing while the code
still works.
Commit before refactoring getPulses

switching to using raw data for analysis instead of smoothed data, since
smoothed data is "just used for DETECTING pulses"