Fixes #283. If the mkdocs.yml is completely empty there is a traceback

In another way, you can think `user_config` is constructed from either `options` from command line or from a user defined yaml file.