Refactored JSONResponseVerification, adding support for top-level arrays

JSONResponseVerification#verify replaces JSONResponseVerification#validate_hash_response (which is still available for backguard compatibility).