Ioc, Notifications

I added interfaces for client classes and add two:
-FriendsCollection,
-MessagesCollection