Finished commenting

Commented the majority of the program.  What has been left is self-explanatory.