IPHONE-187: Use appropriate VC containment methods when handling initViewController
IPHONE-189: Created protocol for delegate methods
IPHONE-189: Using weak property to reference delegate
IPHONE-189: Using protocol for property type and have delegate actually implement it (required fixing “typo” in method name)
IPHONE-188: currentGroupController is now property instead of ivar
IPHONE-187: Use appropriate VC containment methods when handling the groupViewController