after company code

Several edits are made. Several new functions are added.
1 - delineateECG --> just mix of all peak detection, nothing great
2 - findAdjacentHigherPeaks --> finds peaks in higher detail compared to lower
3 - findDetails --> find details of the signal
4 - refinePeaks --> it select highest peak in neighbourhood. Avoid one sample difference
5 - newBlanking --> consider even if last R peak, solved bug
6 - findPPeaks, findTPeaks --> delay adjustment