changed default behaviour

old: no temp file was written by default
new:    temp file is  written by default
added some pattern for default excludes