Fail soon when no master is set

* Start minion and master configuration with their respective defaults.
* Fail as soon as we realize we're deploying and master was not specificed anywhere in the configuration.
*  Fix `KeyError` and don't forget the cloud configuration. Use any `minion` settings defined in the cloud configuration file if not defined in the VM's configuration.