updated pop_front/pop_back to properly handle grouped slots
implemented group remove via connection
implemented erase group handles