Revert "Revert "added get friends and send message""

This reverts commit 7fef1350cde8d327e771565481d1111c77b3b8b3.
Revert "Revert "added invites""

This reverts commit 6ca1bc10e4110bec4bf91c31d3eff25c4075a05a.
Revert "added invites"

This reverts commit 5536ba8076686216ccf9df665ce4292b9c11af1d.