Renamed the ModulesRegistry methods to clarify intent.
More intent clarification. Added a new exception that should be raised when no modules are registered.