adding SigVerifier and tests