Don't use the default theme if the user only specifies a theme_dir

fixes #241