Silently create configuration subdirs

I want to keep my configuration directory in Git, but I don't want to commit symlinks, and Git doesn't handle empty directories very well. This patch does a quick check for the `config` file in the configuration directory. If it exists, the `commands` and `plugins` directories will be created silently and populated if they are missing.