Added a personPtrs vector<People> so that people can be in multiple groups.
Attempting to make it so that there is one vector with the people, and then any other vectors deal with pointers to those people
Altered all of class Group so that it can handle vector<Person> and vector<Person*>
Readded most of the old functions, modified for the new usage in class Group
Deleted old code that had been commented out.