Upgrade to lucene 4.1. Added serialization with kryo for write ahead log
Changed lucene version constants
Use SearcherManager to encapsulate reloading reader and searcher