RTGOV-508 Change REST service implementations to use typed signatures, a...

...dd annotate the JSON serializable classes, to make the generated documentation more useful