Saving Working Directories:

working directories are now handled by the main controller
it will save the current working directories after exiting the program. The same working directories will be loaded after restarting of the program.