adding a common kind of PreloadFile
stub for generating a FileIndex from a JSON blob
starting work on the ajax-based FS