Implements a basic room details window that allows viewing and editing of room information.
It enables viewing and editing the name and topic of a room as well as changing the room avatar. Controls are enabled and disabled based on the users power level in the displayed room.