feat: save constraint violation average
feat(constr_hw02): g04, g05, g09 and g21
Lots of changes I lost track of
feat: use stochastic ranking for constr_hw02
feat: declare problems for hw02