Added rooms, PSR-2
some refactoring
Working RoomConversation messages