I had to revert this earlier commit, but it went wrong and I spent some time undoing my mistakes (yes, plural) and finally reverted the changes. Then I wrote up some more code in peak_shift_analyis and peak_tracking to integrate the 2 modules to work together. I did a bunch of testing and debugging (works to my knowledge, but I need to test a little more before I can be sure). I also graphed and clustered the results. Clustering is failing, however. For some reason currently unbeknownst to me, the clustering does not yield three vertical clusters when presented with 3 spaced out vertical lines of data but instead 3 horizontal clusters. When I flip the axes, the clusters flip too. I will look into it tomorrow. Also, once Lev is done with the arch labeling, we can test both files in their entirety. Currently peak shift analysis is just returning some dummy data to peak_tracking.