1. Save an opened files before commit or repo change

TODO:
1. focus next element on tab close
2. list of skipped items in case of non-closable content
Multiple items close and multiple items save (yes/no) prototyped