Added a Big Documentation Change`

Added a bunch of lines of code comments to code. Should help me maintain
the code in the future.