Guicification of the SingleStreamRetriever, fleshing out of the module,
retrieval logging, a little bit of general cleanup.