Changed an AssignmentGroup's group_weight to use a double instead of a long

group_weights can use decimal places and will error out on retrofit for courses with group_weights
using decimal precision.