Use of undo, backup and swap directories can now be toggled; needed directories will be created if they are not accessible.