add REST documentation for config module

We shouldn't have `ActivityConfig`, `ActivitySchema`, `AuthenticationConfig`, `AuthenticationSchema`, `ContentConfig`, `ContentSchema`, etc. The content of the config values and config schema can be seen when they try it out. Documenting the entire thing is just going to turn out to be a maintenance nightmare.