modified function names from search to string_struct, created destroy_string_struct function
modified unsigned longs to more correct uint32_t and cast properly in
bit macros
better handling of xxhash.o
filled in new_string_struct, add_to_bloom and set_bloom_element, assuming utf-8 for add_to_bloom for now