Added initial version of updated Whoosh engine, using Leif's implementation