complete defining and testing User and InterestGroup instance methods