Commenting

I added comments to the main, Jame’s and my module.
(I hope James doesn’t mind, I can take them back out if he wants)