split index.clj into files that contain related operations (directory search store)