add REST documentation for discussions module

requires common models in PR https://github.com/oaeproject/Hilary/pull/924
Yes, so the `BasicUser|BasicGroup` enumeration (through the intermediary model) will need to be part of the `MembersResponse` object instead.