Modified finger detection algorithm
- 3 Consecutive peak events + AC valid: finger present + pulse found
- No pulsation for 2 sec: finger removed
- Signal zero: pulse search OFF
- Signal present: pulse search ON
- Signal zero: pulse search OFF
- 1 peak: pulse search ON
- Added validation test cases for finger and peak detection