Add many missing top-level class documentation comments

As pointed out by Rubocop.

Change-Id: Ia65e9fd71ddec5e3d049b58e569387d3bb9eb01f