Add updatecallset command

Fixes #59
Fix experience for new users

- fixes npe for users without any history files
- improves the listdatasets error message given users without history
files