Groupchat

add groupchat module
if `MembersList` here doesn't hold the same data with that of `remove_members/3`, then give them different names.