Improve performance

Significantly improves the performance of directory bundles for large file systems.  This is achieved by creating a specialized data structure for looking up the files in a given directory instead of looping through all the files for every lookup.