Add a test to check groups in a rule are made in the correct order.
Add a test to check groups in a rule are made in the correct order.

They should be in the same order as the top tree template.

i.e. if the top template is X_H;Y_rad

then all rules of this family should be in the format:

X_H_subgroup;Y_rad_subgroup

enochd/RMG-Py,chatelak/RMG-Py,nickvandewiele/RMG-Py,nyee/RMG-Py,nickvandewiele/RMG-Py,nyee/RMG-Py,pierrelb/RMG-Py,chatelak/RMG-Py,enochd/RMG-Py,pierrelb/RMG-Py