First commit for GA4GH common classes and Picard runner

the client-java code sets the servicePath to `/` so that the rootUrl can be ncbi or ebi. 
are you looking for this functionality as well? 

if not, best to not override it so that batch works. 
if so, we should allow a ga4gh api to be called without a client secrets file. (cause the other providers dont have them)