Implementing core fc4j 2.0 functionality

[#80392902]
I actually meant to make it a builder parameter but forgot.

I'm not sure what you mean about retrofit, I don't touch it to do any rate limiting...all handled by the library if that's what you mean.