Add userlist logic and allow setting custom accept and decline rationales