Lightning Framework Fake Pull Request

I made this PR to myself so that Ioan/Mark can add comments inline if desired.
I think I disagree on this, because from my testing (which is a little hazy now) the Dynamic Time Warping does not work properly if the two paths are not evenly discretized.  I would not want someone to be frustrated that the score is wrong because they didn't know/forgot to discretize the correct path. In the headers I am very clear which paths will be modified, and if the user doesn't want either of their paths modified I will create copies of it for them.