RTGOV-508 Change REST service implementations to use typed signatures, add annotate the JSON serializable classes, to make the generated documentation more useful