Lightning Framework Fake Pull Request

I made this PR to myself so that Ioan/Mark can add comments inline if desired.
I have moved this function to the Lightning class and added notes in all three getPathScore functions reminding users they might want to reverse paths first (manually)