Add documentation and consistent naming
Centralise API query for members module
Centralise API query for report module