Comments

Commented all code in the source folder for a better understanding of
what is happening