Fix crash on experiment import
Resolves #410 (closed) and #395 (closed)
This MR solves 3 problems:
- crashing on attempting to load an experiment with no unit cell
- corrupted data on attempting to load an un-indexed peak collection
- Failure of last loaded experiments widget to update on save
Edited by Raza, Zamaan