add json module to models
add jsonstr to LuceneIndexer
move lucene related class to new package
add lucene searcher, fix some bug with json