If specified a different config file is loaded
Use default option in the add_argument instead of checking later if a config
file is specified
Now machines are in groups