Lucene

made changes so now everything compiles and runs and Lucene indexes properly