Added documentation to classes and modules.