Lightning Framework Fake Pull Request

I made this PR to myself so that Ioan/Mark can add comments inline if desired.
I find these functions so helpful whenever i want to make a modification and see what is going on. I understand if you want to remove them before final merging, but I'd like to keep them for now since I plan on modifying all of this stuff more for version 2 ideas.