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.
Experimenting Some With Format Checking in before_filter
Revert from check_format back to set_format in the before_filter