refining the retry actor mechanism. now uses Stash to change state, context.stop instead of sending a PoisonPill. Started abstracting it so I can use it with Promise to provided backing for a planned Future retrying executor.