Updated smoothing and more stable time offset
This release mostly has some small updates to the smoothing code and some other things. The smoothing should work for more types of data now. The code for finding the time offset between two signals has also been upgraded to make it more robust.