Added comments to various classes