add benchmark data to flat_map_uniq.rb
add benchmark for group by implementation using default_proc
add benchmark for hash index construction
add struct vs openstruct benchmark