Diff tool for deep Ruby hash comparison