Improve error messages when loading a dataset

- read upload_info.json
- read log file(s)
- add integration tests