Temporarily re-adding Timeout code using new Delivery model.
Moved repository and graveyard/tombstone underneath persistence.
Adjusted visibility of wireup classes; removed unused resources file.
Only when a memento is generated will the repository yield it.
Stubbed out alternative Timeout implementation.
Completed repository TODOs where we check for null mementos as well as null factory.