Fully implemented new checkboxgroup stuff

Yay! also some minor fixing up