use in-memory file system so the files on disk are not overwritten (which would destroy any changes the user might have done after using gpt-pilot 0.1 the last time)
print output even if log is redirected to the file (so the user sees what's going on)
gracefully handle cases where the legacy database can't be read
Several improvements to the importer: