Exposed verification failure reason using Verifier.verifyWithResult method; Various bug fixes