Fix defect with groups of groups

@roderick,

I unintentionally introduced a defect causing some parsed groups to be overridden. This pull request fixes and also allows the default.yml to contain groups.

* Ensure @groups_configs is not redefined
* Added support @default_config['groups']