Extended Comments

Added in comments of what I think the program is doing.
--Kevin to review
--Sean to add more overall detail of what happens when