Refactor SaveSessionMenuAction slightly

Extract actual session saving portion into its own function
Add warning if CN file header line missing

Better docs, unit test

IGV-2050