Validates that class_size_max is positive

Also modifies the widget so that, by default, the smallest choice it
shows is 5, instead of 0.