added some missing files, added lucene index, added searcher class