v0.7.0: Support for nested groups
Added support for single layer nested groups. Any nesting beyond the first level is not supported (per customer requirements) Refactored code base to (hopefully) make it easier to reuse if something like LDAP support (instead of Azure Graph APIs) is required in the future