extract file path helpers into TalklibreFiles module