Created RoomUpdateMessage that can be used to request the room list on the server
ServerListState uses a listener to contact the server for proof-of-concept