updates to create_groups

1) added language file key, error message if group name missing

2) description field is NOT NULL so changed default to ''

3) added additional_data() param to allow other fields