Added multithreaded program and header (currently duplicate of single threaded implementation)
Fixed preprocessor commands in header
Modified Makefile to compile multi-lookup
Modified program structure to accomidate mutexes and semaphores. Does not compile
Setting up requester/resolver thread pools
Some indentation cleanup
Queue, mutex, and semaphore initialization
Added QUEUE_SIZE to header
Added thread creation
Finished most work on main function
Finished structure of requester function
Working on resolvers. Need a way to tell when requester threads are done
Working on seeing when resolvers can stop
Successfully compiles, trouble with semaphores not initializing
Working without semaphores
Fixed bug with requesters not terminating. Need to fix printing null to output
Fixed printing null to output. Not very elegant though