implemented Revoke functionality on PermissionController