Extracting static methods from Retrier to TryAgain.

Updating & improving readme and javadoc.