Again fixed comments, and documentation and removed unnecessary white space lines