Grouping implemented, testing for group sizes implemented
Passing group size tests
Added randomness tests
Passing large range of tests for grouping
Readded commented out tests
Fixed merge conflict