[registry] Add method documentation
Documentation typo
[module] Refactor puppet module code structure

  - Explicitly register implementing modules instead of using `self.included`
  - Remove Ruby module namespacing boilerplate