chat proof-of-concept implementation

Signed-off-by: Maksim Melnikau <maxposedon@gmail.com>
add ConnectionInterfaceContactGroups interface

Signed-off-by: Maksim Melnikau <maxposedon@gmail.com>