changed list files to be simple text files instead of haskell modules, and added loading of them