ExampleGroup: fix access control, add docblocks

ExampleGroup methods were undocumented, and did not have any access
modifiers specified. Add documentation and more granular access control.