Adding Comments

I have added a basic explanation to the program classes
Resolved conflict

Conflict about added comments. It was fault of Boris!!!