load_dataset (and gui) gracefully handle user cancellation of dataset loading

dataset selector moved to first pane of project, and project (dataset) selection now working fine (just need to change how the information is used)