separates deactivation and admin/user role into separate things
adds logout method; sets a Role cookie; adds methods for modifyRole and modifyStatus