Group functionality: group avatars, group updates (full support), group leaves

group functionality: 
• group avatar support 
• group update support (full comptibility iOS/android)
• group leave support
this read only method can return nil. the method should be refactored to take in just a group id. left as is to be consistent with other message signature.