Provide Model Level Group Connection Key Validation Along With Checking Validity of Group Connections Before Saving

Along with this is a forced format of question show on the expert side
to avoid app errors on incorrect format types. Included is code cleanup
on existing code as well.