bugfixes related to board owning, adding/removing staff, transferring, deleting accounts with positions, etc.
better handling existing staff being transferred ownership
owner can't be deleted by other staff
{result:existsBody(req.body.checkedstaff)&&req.body.checkedstaff.some(s=>s===res.locals.board.owner),expected:false,permission:Permissions.ROOT,error:"You can't delete the board owner"},
//not really necessary, but its a bit retarded to "delete yourself" as staff this way
{result:existsBody(req.body.checkedstaff)&&req.body.checkedstaff.some(s=>s===res.locals.user.username),expected:false,error:'Resign from the accounts page instead'},