fixed bug - now displays messages sended by current user
moved data manipulating methods to Data Manager
added caching when sending message to room