search-engine.c ready for multithreading; index.c NOT!

As a whole, the program should behave correctly when there is only one indexer thread; however, multithreading can't be done until index.c has fine grain locks/Readers & Writers Locks(?)