TJ: changed OaiRequest to return an OaiResponse. Refactored use of OaiRequest, added responseDate to upload object.
TJ: use upload.