Dynamic quit messages & a new roleset

As if we need either, but...

Quit messages are identical to lynch messages in code methodology.

DO NOT MERGE YET - the roleset is still in development.