Implement adding and selecting rooms, posting messages and changing the username