Added comments to a number of classes
Added more comments