Introduced resource bundle for message resources
Allow user groups to be nested
Updated cloneUserGroup() to support group members

Also updated other unit tests to use containsSameInstance() matcher.
Updated deleteUserGroup() to support group members