Use a ceiling on ExponentialBackoffRetry

Trying to avoid pulling in a newer netflix curator

Adds lein-junit and junit dependencies with test.

Adds new configurable maximum ceiling for the retry interval, defaults
to 30s.