New Changed the structure of the package to be more Object-oriented. Alignment is now wrapped in its own class Aligner which can be directly
imported or used like before using from msalign import msalign
New Added new shift function which simply shifts signals without interpolation - can be a lot faster but less accurate. Can be accessed by using keyword parameter
quick_shift=True or by calling the shift() function
Improvement Cleaned-up code and renamed some poorly named variables
New added new keyword parameter align_by_index which when set to True will convert the values of peaks to index based on the input xvals array. This is introduced as I've noticed that sometimes when aligning to float values the alignment is not optimal