Save and load the open clients to a file

This adds the '--session-file' option, which, if set, makes nuclear
save on close the open clients to it and load from it at startup.