Adding Comments

I have added a basic explanation to the program classes