Added comments to code

Commented up all of my code so anyone can read and adjust to their
heart's content.