Slowly adding the group functionality.  Right now it can read in a group formated file, write a file, and add new items to any group.