Add 'config_dir' attribute

Allows the directory where the config file is written to be explicitly set.  This is needed if the user's home directory has not been created yet when this cookbook is loaded.