updates to pywqp_client and incidental work on pywqp_validator