Making permissions customizable.
idea 1)
create an object in the room object to hold command keys and perms
Formatted: {commandkey: permission}
in User#can, check if there's a room, then check the permission for the room, and then leverage user.authAtLeast.
Issues with this approach: This will only work with commands passing a room to User#can, which actually helps with behavior, but will require a list of commands to work with it.
idea 2)
Split all command-customizable room settings into different objects, eg room.info for RFAQs, events, etc,