beginnings of clientside mod list generation

- also some error handling if folders/files do not exist in the case of
a "fresh" client install.