close #4, added a ConcurrentIndexWriter with test, and removed
inadequate thread safety precautions from DefaultIndexWriter