Allow user to set project file path and add files using file-cache-add-directory