added comments. added descriptions of each file in the readme