revamped the add_group algorithm.  It know uses some nifty javascript to be displayed in a modal reveal.