FileContainer wrapper around get_readable_fileobjs

This is to make `_async` methods more useful.  The refactor is partly complete.

To do:

 * [ ] alfalfa
 * [ ] besancon
 * [ ] gama
 * [ ] nvas 
 * [ ] ukidss
 * [ ] vizier