move config file loading to allow it to take advantage of theme names
add initial interactive mode work with fake desktop/window
window theme and type