move tests for retrieve into a subdirectory.  Add a new test for successful retrieve and a test for exceptions