Added comments to code

Made sure all the code had comments so that others know what I'm
thinking. Because I'm crazy.