Added `--syndic` and `--no-minion` flags. Update `config_salt()`. Refs #27.

* Check if the user's passed flags are actually trying to install one of master/minion/syndic.
* The default configuration function handles minion and master/syndic separately.