Add tests and refactor trim_downsample_WFChan
Refactor functionalities of trim_downsample_WFChan to trim_waveform_data and downsample_waveform_data. Add tests for these functions.
Refactor functionalities of trim_downsample_WFChan to trim_waveform_data and downsample_waveform_data. Add tests for these functions.