Added support for data being set on the restart at the time it is
created.
The restart now hides the continuation.
Changed the terminology from 'a restart' to 'a recovery'. I wanted
a word that could not both be a noun and a verb. This allows
me to change `#restart_invoke` to `#recover`
The restart now hides the continuation.
Fixed problem with a renamed method.
Added documentation.
Added the network credential example.
Renames `Mulligan::Exception` to `Mulligan::Condition`
Simplifies the "retry" recovery.
Adds some info to the plan.
Fleshes out the README considerably with explanations and use-cases.