Adding basic convenience features.

 * Using a String name instead of a Callable for metrics.
 * Adding a set of default retry and backoff strategies.
 * Renamed pushback->backoff by convention.
 * Other consistency improvements in naming.