Commenting

Comments filled in through out the code