Adds out of band retrieval and bugfix for replay.

- Adds out of band retrieve classmethod.
- Moves coverage closing to a finally block in a try except, very
  important.
Merge pull request #444 from lukecampbell/oob_retrieval

Adds out of band retrieval and bugfix for replay.