make rc and preferences dir dynamic
test for dynamic rc and preferences dir
add dynamic naming of tempalte files
test dynamic naming of tempalte files
add underscore
read files
defaults are read from rc file and merged into defaults