Modified queue to be a blocking queue.
Moved definitions and declarations to multi-lookup.h