Fix issue reported in #58

~/.config/ may be a predominantly ubuntu or debian default. make_path will create it if it doesn't exist and File::Path is a core library.