Introduce endpoint for determining default version for a candidate.
Advertise GvmClientException thrown on each API method.
Clean up calls using rest client, centralise exception handling.