replaced tabs with spaces in various files
added explanatory comments to the methods of the molecule class