cultured way to exclude files

now exclusions must be defined in preferences file;
after changing preferences file tree gets refreshed;
supported two formats: glob shell expansion (? * **) and regexp