MIFOSX-1620 - Multiple issues during group creation

Addressing two of four issues: user can no longer add invalid clients, and user can no longer add the same client multiple times.