add retryIfNecessary to ensembl rest client remote calls; fixed #5