Fixes #48 ability to use <optgroup> for filters select with `optgroup` filter attribute
Fixes #39 Drag and drop to first position
add css for groups in error, trigger 'no_filter' error for empty rules