move gen_data to a more appropriate place
add benchmark for OCaml's Hashtbl
add basic cache conscious hashtable implementation
move binary serializers into separate file