Cosmetic and documentation changes
This is an attempt to make the internal workings of DL2 a bit more clear. Hopefully this helps people like @guirriec, @mguth, and @jshlomi understand the code.
There are absolutely no changes to the internal workings and no public interface changes, but a lot of variables were renamed. I also added a lot of stuff to the readme.
Edited by Dan Guest