Use `wp_mkdir_p` to create config folder

It's a bit weird to have to create the config folder. I've never run into an instance where it was created by the plugin; I've always had to create it myself.
This PR does a better job at trying to create it automatically by using WP's built in `wp_mkdir_p` function.