Implemented CreateJoinRoomError, ConnectError, ListRoomsArgs, ListRoomsError, ListRoomsOutput, Message, RoomInfo

Message and RoomInfo are not completely done.
However, I think it's time to work on Client socket, and Message &
Serializer

This is a big step, and it counts on everyone KNOWING what they are
doing,
and how it all works.