use exponential backoff retry policy
Add test for BlowfishTupleSerializer
Use exception-cause? instead of thrown?
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.
Correct ctor test for BlowfishTupleSerializer

Addresses other code clarity issues from pull request.
Merge remote-tracking branch 'd2r/derekd-blowfishtupleserializer-test'
Merge branch 'master' into derekd-blowfishtupleserializer-test
Remove redundant logging, correct logged class.
Correct white-space
Test ctor throws on invalid key

Also, use public configuration key string for the encryption key.
Change JUnit test to clojure.test test.

Pulled out the retry policy into its own class.
Revert changes for JUnit dependency
Change ceiling test to be deterministic
Escape HTML and JavaScript in the ui

Tests are for validation of the changes
Clarify test for component summ. input stats test
Merge branch 'master' into derekd-ui-escape-chars
Prep HTML/JavaScript escape changes for pull

Removes brittle ui test
Rename util -> utils in new test
Remove trailing white-space
Merge remote-tracking branch 'd2r/derekd-ui-escape-chars'