made it possible to create more roles

So that we can have user-defined roles in any channel, like half-admin etc