Doedriver fix

- Added check to `DOEdriver` to raise `TypeError` if int parameters are added
- Fixed bug related to removing parameter groups in `HasVarTreeParameters`