Adds tests for validation of existing versions
Returns error when trying to remove too many questions + unit test
Returns error when trying to remove too many question groups + unit test