Comments!

Commented the code to add file explanations, and clarified what was
going on in a few places.