refactored to make archiver into the more generqal requester
part of refactoring that didn't get committed
Added HEAD capability