A ruby gem that validates Hash against some schema, works for hashes created from loading json and yml files, and suchlike