fixes #4204 - refactored class selection views
fixes #4204 - db schema for puppet class groups
fixes #4204 - added Config groups feature