major db change to facilitate new ideas

There's no longer any distinction between a "role" and a "team", nor an "attribute" as used in common mafia play. Rather, these things are all encompassed by the category of "role". Simply put: all players have zero to many roles, and these can be mixed and matched as desired to create interesting combinations. This solves an absurd number of problems regarding formalising things like mason, double-agents, etc. while also adding more flexibility to gameplay. Two birds with one
stone, baby!