Added comments everywhere!!!

Also the project is done and REALLY can be submitted.