InstData Import: pull out retrieve file methods into separate modules

I bet `LWP::UserAgent` is up to the task!  But just because we can doesn't mean we should, so it sounds like it's good as-is.