Use file system as file list instead of memory. Closes #40